package work2;

public class Player {

	/*1.创建一个Player类，
	私有属性：用户名（name）、密码(password)、在线人数(cnt)，其中cnt为静态属性
	两个构造方法方法：Player()、Player(String name,String password)
	普通方法：showPlayers()用于显示当前对象的用户名和密码。
	静态方法：count()，用户登录时对在线人数进行累加；showCount()，返回当前在线人数。
	功能：当调用无参构造方法创建对象时，提示“此用户采用匿名登录”。当调用有参构造方法创建对象时，
	提示“此用户采用自己的用户名登录”。每登陆一个用户统计一下在线人数。
	注：匿名用户登录时，用户名为“匿名”，初始密码为“888888”。*/
	
	private String name;
	private String password;
	private static int cnt;
	
	public Player() {
		super();
		cnt++;
		System.out.println("此用户采用匿名登录");
		name = "匿名";
		password = "888888";
	}

	public Player(String name, String password) {
		super();
		System.out.println("此用户采用自己的用户名登录");
		cnt++;
		this.name = name;
		this.password = password;
	}
	
	public void showPlayers(){
		System.out.println("用户名:" + name + "，密码:" + password);
	}
	
	public static void count(){
		cnt++;
	}
	
	public static void showCount(){
		System.out.println("在线人数：" + cnt);
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public static int getCnt() {
		return cnt;
	}

	public static void setCnt(int cnt) {
		Player.cnt = cnt;
	}
	
	

}
